﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace THUANVV.LIB
{
    public class DateControllers
    {
        public int CheckDayOfMonth(int thang, int nam)
        {
            int ngay;
            switch (thang)
            {
                case 1:
                    ngay = 31;
                    break;
                case 2:
                    {
                        if (nam % 4 == 0)
                        {
                            if (nam % 100 == 0)
                            {
                                if (nam % 400 == 0)
                                {
                                    ngay = 29;
                                }
                                else
                                    ngay = 28;
                            }
                            else
                                ngay = 29;
                        }
                        else
                            ngay = 28;
                    }
                    break;
                case 3:
                    ngay = 31;
                    break;
                case 4:
                    ngay = 30;
                    break;
                case 5:
                    ngay = 31;
                    break;
                case 6:
                    ngay = 30;
                    break;
                case 7:
                    ngay = 31;
                    break;
                case 8:
                    ngay = 31;
                    break;
                case 9:
                    ngay = 30;
                    break;
                case 10:
                    ngay = 31;
                    break;
                case 11:
                    ngay = 30;
                    break;
                case 12:
                    ngay = 31;
                    break;
                default:
                    ngay = 0;
                    break;
            }
            return ngay;
        }
    }
}
